/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package managers;

import domain.Entity.EntityGestor;
import domain.Entity.EntityProyecto;
import java.util.Date;
import java.util.List;

/**
 *
 * @author Administrador
 */
public interface ProyectoManagerInterface {

    void addProyecto(String nombreProyecto, String descripcion, Double precio, int horasMax, Date fecIni, Date fecFin, EntityGestor gestor);

    //void borrarProyecto(Long idProyecto);

    EntityProyecto get(String nombre);

    void modificarProyecto(EntityProyecto ep, String nombreProyecto, String descripcion, double precio, int horasMax, Date fecIni, Date fecFin, boolean comp);

     List<EntityProyecto> mostrarProyectosGestor(Long dni);

    EntityProyecto obtenerProyecto(long idProyecto);

}
